aluminum lifeboat - Turkish English Dictionary